be open-mouthed with amazement - Turkish English Dictionary